package com.ktgj.hotel.service;

import java.util.List;
import com.ktgj.hotel.domain.HotelRoomPrice;

/**
 * 酒店房型价格Service接口
 * 
 * @author ruoyi
 * @date 2022-08-25
 */
public interface IHotelRoomPriceService 
{
    /**
     * 查询酒店房型价格
     * 
     * @param roomPriceId 酒店房型价格ID
     * @return 酒店房型价格
     */
    public HotelRoomPrice selectHotelRoomPriceById(Long roomPriceId);

    /**
     * 查询酒店房型价格列表
     * 
     * @param hotelRoomPrice 酒店房型价格
     * @return 酒店房型价格集合
     */
    public List<HotelRoomPrice> selectHotelRoomPriceList(HotelRoomPrice hotelRoomPrice);

    /**
     * 新增酒店房型价格
     * 
     * @param hotelRoomPrice 酒店房型价格
     * @return 结果
     */
    public int insertHotelRoomPrice(HotelRoomPrice hotelRoomPrice);

    /**
     * 修改酒店房型价格
     * 
     * @param hotelRoomPrice 酒店房型价格
     * @return 结果
     */
    public int updateHotelRoomPrice(HotelRoomPrice hotelRoomPrice);

    /**
     * 批量删除酒店房型价格
     * 
     * @param roomPriceIds 需要删除的酒店房型价格ID
     * @return 结果
     */
    public int deleteHotelRoomPriceByIds(Long[] roomPriceIds);

    /**
     * 删除酒店房型价格信息
     * 
     * @param roomPriceId 酒店房型价格ID
     * @return 结果
     */
    public int deleteHotelRoomPriceById(Long roomPriceId);
}
